duck-tape the mouth - Türkisch Englisch Wörterbuch